• word of the day

    sceloporus undulatus

    sceloporus undulatus - Dictionary definition and meaning for word sceloporus undulatus

    Definition
    (noun) small active lizard of United States and north to British Columbia
Download our Mobile App Today
Receive our word of the day
on Whatsapp